package com.zhuiyun.project.cyclingapplet.entity;

import com.baomidou.mybatisplus.annotation.TableName;
import java.io.Serializable;

/**
 * <p>
 * 
 * </p>
 *
 * @author Ssb
 * @since 2024-07-22
 */
@TableName("activity_path")
public class ActivityPath implements Serializable {

    private static final long serialVersionUID = 1L;

    /**
     * 路线id 王昊煜
     */
    private Integer pathId;

    /**
     * 路线名称
     */
    private String pathName;

    /**
     * 起始地点
     */
    private String startPlace;

    /**
     * 起始地点图片
     */
    private String startPlacePic;

    /**
     * 起始地点经纬度
     */
    private String startPlaceLongitudeLatitude;

    /**
     * 目的地
     */
    private String lastPlace;

    /**
     * 目的地经纬度
     */
    private String lastPlaceLongitudeLatitude;

    /**
     * 路线描述
     */
    private String pathDescribe;

    /**
     * 路线距离(km)
     */
    private Object pathDistance;

    /**
     * 路线难度（0 简单、1 中等、2 困难）
     */
    private String pathDifficulty;

    /**
     * 路线类型（0 城市、1 郊区、2 山路）
     */
    private String pathType;

    /**
     * 海拔高度
     */
    private Object altitude;

    /**
     * 推荐装备
     */
    private String recommendedEquipment;

    /**
     * 危险提示
     */
    private String dangerTip;

    /**
     * 创建者id
     */
    private Integer caretedId;

    /**
     * 骑行强度
     */
    private String cyclingIntensity;

    /**
     * 彩蛋
     */
    private String easterEgg;
    /**
     * 额外福利
     */
    private String extraBenefits;

    public String getCyclingIntensity() {
        return cyclingIntensity;
    }

    public void setCyclingIntensity(String cyclingIntensity) {
        this.cyclingIntensity = cyclingIntensity;
    }

    public String getEasterEgg() {
        return easterEgg;
    }

    public void setEasterEgg(String easterEgg) {
        this.easterEgg = easterEgg;
    }

    public String getExtraBenefits() {
        return extraBenefits;
    }

    public void setExtraBenefits(String extraBenefits) {
        this.extraBenefits = extraBenefits;
    }

    public Integer getPathId() {
        return pathId;
    }

    public void setPathId(Integer pathId) {
        this.pathId = pathId;
    }

    public String getPathName() {
        return pathName;
    }

    public void setPathName(String pathName) {
        this.pathName = pathName;
    }

    public String getStartPlace() {
        return startPlace;
    }

    public void setStartPlace(String startPlace) {
        this.startPlace = startPlace;
    }

    public String getStartPlacePic() {
        return startPlacePic;
    }

    public void setStartPlacePic(String startPlacePic) {
        this.startPlacePic = startPlacePic;
    }

    public String getStartPlaceLongitudeLatitude() {
        return startPlaceLongitudeLatitude;
    }

    public void setStartPlaceLongitudeLatitude(String startPlaceLongitudeLatitude) {
        this.startPlaceLongitudeLatitude = startPlaceLongitudeLatitude;
    }

    public String getLastPlace() {
        return lastPlace;
    }

    public void setLastPlace(String lastPlace) {
        this.lastPlace = lastPlace;
    }

    public String getLastPlaceLongitudeLatitude() {
        return lastPlaceLongitudeLatitude;
    }

    public void setLastPlaceLongitudeLatitude(String lastPlaceLongitudeLatitude) {
        this.lastPlaceLongitudeLatitude = lastPlaceLongitudeLatitude;
    }

    public String getPathDescribe() {
        return pathDescribe;
    }

    public void setPathDescribe(String pathDescribe) {
        this.pathDescribe = pathDescribe;
    }

    public Object getPathDistance() {
        return pathDistance;
    }

    public void setPathDistance(Object pathDistance) {
        this.pathDistance = pathDistance;
    }

    public String getPathDifficulty() {
        return pathDifficulty;
    }

    public void setPathDifficulty(String pathDifficulty) {
        this.pathDifficulty = pathDifficulty;
    }

    public String getPathType() {
        return pathType;
    }

    public void setPathType(String pathType) {
        this.pathType = pathType;
    }

    public Object getAltitude() {
        return altitude;
    }

    public void setAltitude(Object altitude) {
        this.altitude = altitude;
    }

    public String getRecommendedEquipment() {
        return recommendedEquipment;
    }

    public void setRecommendedEquipment(String recommendedEquipment) {
        this.recommendedEquipment = recommendedEquipment;
    }

    public String getDangerTip() {
        return dangerTip;
    }

    public void setDangerTip(String dangerTip) {
        this.dangerTip = dangerTip;
    }

    public Integer getCaretedId() {
        return caretedId;
    }

    public void setCaretedId(Integer caretedId) {
        this.caretedId = caretedId;
    }

    @Override
    public String toString() {
        return "ActivityPath{" +
                "pathId=" + pathId +
                ", pathName='" + pathName + '\'' +
                ", startPlace='" + startPlace + '\'' +
                ", startPlacePic='" + startPlacePic + '\'' +
                ", startPlaceLongitudeLatitude='" + startPlaceLongitudeLatitude + '\'' +
                ", lastPlace='" + lastPlace + '\'' +
                ", lastPlaceLongitudeLatitude='" + lastPlaceLongitudeLatitude + '\'' +
                ", pathDescribe='" + pathDescribe + '\'' +
                ", pathDistance=" + pathDistance +
                ", pathDifficulty='" + pathDifficulty + '\'' +
                ", pathType='" + pathType + '\'' +
                ", altitude=" + altitude +
                ", recommendedEquipment='" + recommendedEquipment + '\'' +
                ", dangerTip='" + dangerTip + '\'' +
                ", caretedId=" + caretedId +
                ", cyclingIntensity='" + cyclingIntensity + '\'' +
                ", easterEgg='" + easterEgg + '\'' +
                ", extraBenefits='" + extraBenefits + '\'' +
                '}';
    }
}
